import idatetime from '@/components/vinput/idatetime'
import icode from '@/components/vinput/icode'
import ienum from '@/components/vinput/ienum'
import iref from '@/components/vinput/iref'
import ibool from '@/components/vinput/ibool'
import ifile from '@/components/vinput/ifile'
import ipicture from '@/components/vinput/ipicture'
import istring from '@/components/vinput/istring'
import imap from '@/components/vinput/imap'
import imap2 from '@/components/vinput/imap2'
import iint from '@/components/vinput/iint'
import idouble from '@/components/vinput/idouble'

export default {
  install (Vue) {
    Vue.component('vdatetime', idatetime)
    Vue.component('vcode', icode)
    Vue.component('venum', ienum)
    Vue.component('vref', iref)
    Vue.component('vbool', ibool)
    Vue.component('vfile', ifile)
    Vue.component('vpicture', ipicture)
    Vue.component('vstring', istring)
    Vue.component('vmap', imap)
    Vue.component('vmap2', imap2)
    Vue.component('vint', iint)
    Vue.component('vdouble', idouble)
  }
}
